package com.CST.entity.ys;

import com.CST.common.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 
 * </p>
 *
 * @author qtx
 * @since 2023-04-24
 */
@Getter
@Setter
@TableName("YS_MANAGE_SUBJECT")
@ApiModel(value = "YsManageSubject对象", description = "")
public class YsManageSubject extends BaseEntity {

    private static final long serialVersionUID = 1L;

    @TableField("subject_id")
    private Long subjectId;

    @TableField("yy_subject_code")
    @ApiModelProperty("用友科目编码")
    private String yySubjectCode;

    @TableField("yy_subject_name")
    @ApiModelProperty("用友科目名称")
    private String yySubjectName;

    @TableField("yy_project")
    @ApiModelProperty("用友项目编号")
    private String yyProject;

    @TableField("remark")
    @ApiModelProperty("备注")
    private String remark;

    @TableField("flag")
    @ApiModelProperty("状态")
    private Boolean flag;

    @TableField("year")
    @ApiModelProperty("年")
    private Integer year;

    @ApiModelProperty("用友科目编码")
    @TableField(exist = false)
    private String[] yySubjectCodes;

    @ApiModelProperty("用友科目名称")
    @TableField(exist = false)
    private String[] yySubjectNames;
}
